var lk_scoreNum;//现在的经验
var lk_scoreNeedNum;//还需要多少积分升级
var lk_scoreNeedNum_max=150;//MAX200
var lk_scoreNum_max=700;//计算经验块需要增加的长度800/10
var lk_scoreNum_time;//用于增长经验进度条的计时器
var lk_scoreNeedNum_time;//用于增长还需要多少经验进度条的计时器
var lk_rank_temp=0;//存储等级的临时变量,用于判断等级数字是否变色
function xl_show( index ){
	$(".xl_person_index_content").css("display","none");
	$(".xl_person_index_content").eq(index).css("display","block");
	if(index==1){//等级块
		lk_scoreNum=0;//让进度条变为0
		lk_scoreNeedNum=0;
		lk_rank_temp=0;
		$(".xl_person_index_ranknum li").eq(0).addClass("nowrank");
		//解决不断点击导航栏导致进度条溢出bug  原因没有及时清除计时器
		window.clearInterval(lk_scoreNeedNum_time);
		window.clearInterval(lk_scoreNum_time);
		lk_scoreNum_time=window.setInterval("lk_score_rise()",1);
		lk_scoreNeedNum_time=window.setInterval("lk_scoreNeed_rise()",1);
	}
}
function lk_scoreNeed_rise(){//还需要多少积分
	$(".lk_person_index_needscore_rate").css("width",lk_scoreNeedNum);
	lk_scoreNeedNum+=1;
	if(lk_scoreNeedNum>=lk_scoreNeedNum_max){
		window.clearInterval(lk_scoreNeedNum_time);
	}
}
function lk_score_rise(){//已有的经验长度
	$(".xl_person_index_rankpic_rate").css("width",lk_scoreNum);
	lk_scoreNum+=2;
	var lk_rank=Math.floor(lk_scoreNum/80);
	if(lk_rank_temp<lk_rank){
		$(".xl_person_index_ranknum li").removeClass("nowrank").eq(lk_rank).addClass("nowrank");
		lk_rank_temp=lk_rank;
	}
	if(lk_scoreNum>=lk_scoreNum_max){
		window.clearInterval(lk_scoreNum_time);
	}
}

var xl_tagList=new Array();
xl_tagList['兴趣']=['电影','电视剧','音乐','综艺','电台'];
xl_tagList['星座']=['射手','摩羯','天秤','水瓶','白羊'];
xl_tagList['生肖']=['鼠','牛','虎','兔','狗'];

var xl_tagnameList=new Array();
xl_tagnameList=['兴趣','星座','生肖'];

var xl_index;

$(function(){
	//alert(tagList['兴趣'].length);
	//alert(tagnameList.length);
	var length=xl_tagnameList.length;
	xl_index=Math.ceil(Math.random()*length)-1;
	
	var tagname=xl_tagnameList[xl_index];	
	//alert(tagname);
	for(var i=0;i<xl_tagList[tagname].length;i++){
		var unselecteddiv=$(".xl_person_index_info_tag_unselected");
	
		var parentspan=$("<span></span>");//创建一个span标签
		parentspan.addClass("xl_person_index_span");//添加一个类样式
		
		var sonem=$("<em></em>");//创建一个子div
		sonem.addClass("xl_person_index_em");
		sonem.append("+");
		
		
		
		sonem.appendTo(parentspan);
		parentspan.append(xl_tagList[tagname][i]);
		
		parentspan.appendTo(unselecteddiv);
	}
	xl_unselected_span_clickspan();
		
});

function xl_tagChange(){
	xl_index++;
	if(xl_index>xl_tagnameList.length-1){
		xl_index=0;
	}
	var tagname=xl_tagnameList[xl_index];	
	
	var unselecteddiv=$(".xl_person_index_info_tag_unselected");
	unselecteddiv.html("你可能感兴趣的标签：");
	
	for(var i=0;i<xl_tagList[tagname].length;i++){
		
		var parentspan=$("<span></span>");//创建一个span标签
		parentspan.addClass("xl_person_index_span");//添加一个类样式
		
		var sonem=$("<em></em>");//创建一个子div
		sonem.addClass("xl_person_index_em");
		sonem.append("+");
		
		
		
		sonem.appendTo(parentspan);
		parentspan.append(xl_tagList[tagname][i]);
		
		parentspan.appendTo(unselecteddiv);
	}
	//给每个UNselected span标签绑定一个点击事件
	xl_unselected_span_clickspan();
}



//给每个UNselected span标签绑定一个点击事件
function xl_unselected_span_clickspan(){
	$(".xl_person_index_info_tag_unselected span").bind("click",function(){
		var spanlength=$(this).parent().prev().prev().children("span").length;
		//alert(spanlength);
		if(spanlength<3){
			var spanclass=$(this).attr("class");
			if(spanclass=="xl_person_index_span"){
				var savecontent=$("em",this).html();//将em标签里面的内容保存在savecontent中
		
				$("em",this).html("");//清空em标签中的内容
				var content=$(this).text();//取到当前文本的文本内容
				var copyspan=$("<span></span>");//创建一个span标签
				copyspan.addClass("xl_person_index_copy_span");
				copyspan.append(content);
				
				var copyem=$("<em></em>");//创建一个em标签
				copyem.addClass("xl_person_index_copyem");
				copyem.append("x");
				
				copyem.appendTo(copyspan);
				
				var taginput=$(".xl_person_index_info_tag_selected input");
				taginput.before(copyspan);
				//copyspan.appendTo( $(".xl_person_index_info_tag_selected") );
				$(this).addClass("xl_person_index_span_change");
				$("em",this).html(savecontent);
				$("em",this).addClass("xl_person_index_em_change");
				xl_clickevent();
			}
		}else{
			$(".xl_person_index_info_tips_error").css("display","block");
			xl_error_click();
		}
		

	});
}

//给错误提示框中的span标签绑定一个点击事件
function xl_error_click(){
	$(".xl_person_index_info_tips_error span").click(function(){
		$(this).parent().css("display","none");
	});
}

//给每一个选中的标签 的em 绑定一个点击事件   
function xl_clickevent(){
	$(".xl_person_index_copy_span em").bind("click",function(){
		var spanlength=$(this).parent().parent().next().next().children("span").length;
		var precontent=$(this).parent().text().substring(0,$(this).parent().text().length-1);
		for(var i=0;i<spanlength;i++){
			var textcontent=$(this).parent().parent().next().next().children("span").eq(i).text();
			var textcontent2=textcontent.replace("+","");
			if(precontent==textcontent2){
				$(this).parent().parent().next().next().children("span").eq(i).removeClass("xl_person_index_span_change").addClass("xl_person_index_span");
				$(this).parent().parent().next().next().children("span").eq(i).children("em").removeClass("xl_person_index_em_change").addClass("xl_person_index_em");
				
			}
		}
		$(this).parent().remove();
	});
}

//给input绑定一个点击空格键 的事件
var xl_taginput_flag=0;
$(function(){
	//暂时解决iframe的head问题
	$("#lk_head_adjust_div").css("height","56px");
	$("#lk_head_adjust_div").bind({
		mouseenter:function(){
			$(this).attr("style","");
		},
		mouseleave:function(){
			$(this).css("height","56px");
		}
	});

	$(".xl_person_index_info_tag_selected input").keyup(function(event){
		if(event.which!=32){
			xl_taginput_flag=0;
		}
		if(event.which==32){
			xl_taginput_flag++;
			//$(this).val().replace(" ","")
			//alert($(this).val().replace(/\s*/,"").length);
			if(xl_taginput_flag==2 && $(this).val().replace(/\s/,"").length>0){
				//alert($(this).val().replace(" ",""));
				//取到当前input标签中的文本内容
				var content=$(this).val();
				
				var copyspan=$("<span></span>");//创建一个span标签
				copyspan.addClass("xl_person_index_copy_span");
				copyspan.append(content);
				
				var copyem=$("<em></em>");//创建一个em标签
				copyem.addClass("xl_person_index_copyem");
				copyem.append("x");
				
				copyem.appendTo(copyspan);
				$(this).before(copyspan);
				xl_clickevent();
				$(this).val("");
				xl_taginput_flag=0;
			}
			
		}
					
	});
	
});





